package com.example.questionexam.model.dto.question;

import com.example.questionexam.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 题目查询请求类
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class QuestionQueryRequest extends PageRequest implements Serializable {

    /**
     * id
     */
    private Long id;

    /**
     * 题目类型：choose/blanking/subjective
     */
    private String questionType;

    /**
     * 题目内容
     */
    private String questionContent;

    /**
     * 知识点
     */
    private String knowledgePoint;

    /**
     * 难易度：0简单，1中等，3困难
     */
    private Integer difficulty;

    /**
     * 章节
     */
    private String chapter;

}